using System;

namespace CKY.AgentPlatform.Conversations.Dto
{
    public class ConversationExportResultDto
    {
        public bool Success { get; set; }
        public string Message { get; set; } = string.Empty;
        public string ErrorMessage { get; set; } = string.Empty;
        public string FileUrl { get; set; } = string.Empty;
        public string FileName { get; set; } = string.Empty;
        public long FileSize { get; set; }
        public string Format { get; set; } = string.Empty;
        public int ConversationsExported { get; set; }
        public int MessagesExported { get; set; }
        public DateTime ExportStartedAt { get; set; }
        public DateTime ExportCompletedAt { get; set; }
        public double ExportDuration { get; set; }
    }
}